﻿/*
 * Copyright (c) 2011-2021 Technosoftware GmbH. All rights reserved
 * Web: https://www.technosoftware.com
 *
 * The source code in this file is covered under a dual-license scenario:
 *   - Owner of a purchased license: SCLA 1.0
 *   - GPL V3: everybody else
 *
 * SCLA license terms accompanied with this source code.
 * See SCLA 1.0: https://technosoftware.com/license/Source_Code_License_Agreement.pdf
 *
 * GNU General Public License as published by the Free Software Foundation;
 * version 3 of the License are accompanied with this source code.
 * See https://technosoftware.com/license/GPLv3License.txt
 *
 * This source code is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.
 */

#pragma once

#ifdef _MSC_VER
#ifdef TECHNOSOFTWARE_EXPORTS
#define TECHNOSOFTWARE_API __declspec(dllexport) 
#else
#define TECHNOSOFTWARE_API __declspec(dllimport) 
#endif
#ifdef OPCCLIENTSDK_EXPORTS
#define OPCCLIENTSDK_API __declspec(dllexport) 
#else
#define OPCCLIENTSDK_API __declspec(dllimport) 
#endif
#else
#define TECHNOSOFTWARE_API 
#define OPCCLIENTSDK_API 
#endif